import Breadcrumb from './Breadcrumb/index'
import Hamburger from './Hamburger/index'
import Screenfull from './Screenfull/index'
import SvgIcon from './SvgIcon/index'
import FilterBox from './FilterBox'
// import DialogForm from './DialogForm'
// import MoreSelect from './MoreSelect'
// import DialogThreshold from './DialogThreshold'
// import SelectTabs from './SelectTabs'
// import InputDialog from './InputDialog'
// import CompanyDialog from './companyDialog'
// import VideoPlayer from './VideoPlayer'
// import ChooseField from './chooseField'
// import ChooseVariableGroupDialog from './chooseVariableGroupDialog'
// import EditorBar from './editorBar'
// import EditableCell from './EditableCell'
// import ValidatePassword from './ValidatePassword'
// import SelectSeedFieldId from './SelectSeedFieldId'
// import FaceList from './faceList.vue'
import QuarterPicker from './QuarterPicker.vue'
import VueUeditorWrap from './VueUeditorWrap'

var component = {
  Breadcrumb,
  Hamburger,
  Screenfull,
  SvgIcon,
  FilterBox,
  QuarterPicker,
  VueUeditorWrap
}

const install = (Vue) => {
  Object.keys(component).forEach((key) => {
    Vue.component(`${key}`, component[key]);
  });
}

export default Object.assign({}, component, { install })
